home *** CD-ROM | disk | FTP | other *** search
- import java.awt.Event;
-
- class OptionProcessDebug extends GameProcess {
- public static final int OUT_TIME = 60;
- public static final int BG_TOP = 0;
- public static final int BG_BOTTOM = 0;
- public static final int BG_LEFT = 0;
- public static final int BG_RIGHT = 0;
- public static final int LOGO_TOP = 176;
- public static final int LOGO_BOTTOM = 0;
- public static final int LOGO_LEFT = 17;
- public static final int LOGO_RIGHT = 0;
- public static final int RETURN_TOP = 184;
- public static final int RETURN_BOTTOM = 208;
- public static final int RETURN_LEFT = 224;
- public static final int RETURN_RIGHT = 256;
- public static final int GO_TOP = 184;
- public static final int GO_BOTTOM = 208;
- public static final int GO_LEFT = 256;
- public static final int GO_RIGHT = 312;
- public static final int LEVEL_RING_TOP = 31;
- public static final int LEVEL_RING_BOTTOM = 0;
- public static final int LEVEL_RING_LEFT = 125;
- public static final int LEVEL_RING_RIGHT = 0;
- public static final int LEVEL_BUTTON_TOP = 44;
- public static final int LEVEL_BUTTON_BOTTOM = 60;
- public static final int LEVEL_BUTTON_LEFT = 137;
- public static final int LEVEL_BUTTON_RIGHT = 153;
- public static final int STOCK_RING_TOP = 100;
- public static final int STOCK_RING_BOTTOM = 0;
- public static final int STOCK_RING_LEFT = 133;
- public static final int STOCK_RING_RIGHT = 0;
- public static final int STOCK_BUTTON_TOP = 104;
- public static final int STOCK_BUTTON_BOTTOM = 120;
- public static final int STOCK_BUTTON_LEFT = 137;
- public static final int STOCK_BUTTON_RIGHT = 153;
- public static final int CONTINUE_RING_TOP = 124;
- public static final int CONTINUE_RING_BOTTOM = 0;
- public static final int CONTINUE_RING_LEFT = 133;
- public static final int CONTINUE_RING_RIGHT = 0;
- public static final int CONTINUE_BUTTON_TOP = 128;
- public static final int CONTINUE_BUTTON_BOTTOM = 144;
- public static final int CONTINUE_BUTTON_LEFT = 137;
- public static final int CONTINUE_BUTTON_RIGHT = 153;
- public static final int SOUND_RING_TOP = 100;
- public static final int SOUND_RING_BOTTOM = 0;
- public static final int SOUND_RING_LEFT = 205;
- public static final int SOUND_RING_RIGHT = 0;
- public static final int SOUND_BUTTON_TOP = 104;
- public static final int SOUND_BUTTON_BOTTOM = 120;
- public static final int SOUND_BUTTON_LEFT = 209;
- public static final int SOUND_BUTTON_RIGHT = 225;
- public static final int LEVEL_CHAR_TOP = 16;
- public static final int LEVEL_CHAR_BOTTOM = 0;
- public static final int LEVEL_CHAR_LEFT = 280;
- public static final int LEVEL_CHAR_RIGHT = 0;
- public static final int STOCK_CHAR_TOP = 91;
- public static final int STOCK_CHAR_BOTTOM = 0;
- public static final int STOCK_CHAR_LEFT = 104;
- public static final int STOCK_CHAR_RIGHT = 0;
- public static final int CONTINUE_CHAR_TOP = 115;
- public static final int CONTINUE_CHAR_BOTTOM = 0;
- public static final int CONTINUE_CHAR_LEFT = 104;
- public static final int CONTINUE_CHAR_RIGHT = 0;
- public static final int SOUND_CHAR_TOP = 102;
- public static final int SOUND_CHAR_BOTTOM = 0;
- public static final int SOUND_CHAR_LEFT = 229;
- public static final int SOUND_CHAR_RIGHT = 0;
- private SpriteAnimeIndex[] saiIndex;
- private boolean fReturnAnime;
- private boolean fGoAnime;
- private boolean fReturn;
- private boolean fGo;
- private int nTime;
- private int nLevel;
- private int nStock;
- private int nContinue;
- private int nSound;
- private int nLevelTime;
- private int nStockTime;
- private int nContinueTime;
- private int nSoundTime;
- private boolean fLevelAnime;
- private boolean fStockAnime;
- private boolean fContinueAnime;
- private boolean fSoundAnime;
- private SpriteAnimeData[] sadBigNumber;
- private SpriteAnimeData[] sadSmallNumber;
- private SpriteAnimeData[] sadBgmChar;
- protected boolean fSelect;
- protected boolean fImmortal;
- protected SpriteAnimeIndex[] saiDebug;
-
- public OptionProcessDebug(StgFrame var1) {
- super(var1);
- JglFrame var2 = ((GameFrame)var1).getResource();
- var2.setCurtainHeight(0);
- Bg var3 = var2.getBg1();
- var3.setAttr(3);
- HitBg var4 = var1.getHitBg();
- var4.setAttr(1);
- Sprite var5 = var2.getSprite();
- this.readSpriteImage(var5);
- SpriteAnime var6 = var2.getSpriteAnime();
- this.saiIndex = new SpriteAnimeIndex[16];
- this.dispSpriteAnime(var6, this.saiIndex);
- this.fReturnAnime = false;
- this.fGoAnime = false;
- this.fReturn = false;
- this.fGo = false;
- this.nTime = 0;
- this.setSpriteAnimeData();
- this.getResource();
- this.saiIndex[12].setSpriteAnimeData(this.sadBigNumber[this.nLevel]);
- this.saiIndex[13].setSpriteAnimeData(this.sadSmallNumber[this.nStock]);
- this.saiIndex[14].setSpriteAnimeData(this.sadSmallNumber[this.nContinue]);
- this.saiIndex[15].setSpriteAnimeData(this.sadBgmChar[this.nSound]);
- this.nLevelTime = 0;
- this.nStockTime = 0;
- this.nContinueTime = 0;
- this.nSoundTime = 0;
- this.fLevelAnime = false;
- this.fStockAnime = false;
- this.fContinueAnime = false;
- this.fSoundAnime = false;
- this.getResourceDebug();
- this.readSpriteImageDebug(var5);
- this.saiDebug = new SpriteAnimeIndex[3];
- this.dispSpriteAnimeDebug(var6, this.saiDebug);
- }
-
- public void run() {
- JglFrame var1 = super.resource.getResource();
- SpriteAnime var2 = var1.getSpriteAnime();
- if (!this.fSelect) {
- Position var3 = this.saiDebug[0].getPosition();
- var3.setX(14942208);
- var3.setY(8978432);
- } else {
- Position var4 = this.saiDebug[0].getPosition();
- var4.setX(17563648);
- var4.setY(8978432);
- }
-
- if (!this.fImmortal) {
- Position var5 = this.saiDebug[1].getPosition();
- var5.setX(14942208);
- var5.setY(10551296);
- } else {
- Position var6 = this.saiDebug[1].getPosition();
- var6.setX(17563648);
- var6.setY(10551296);
- }
-
- if (this.fReturn || this.fGo) {
- var1.setCurtainHeight(this.nTime * 4);
- ++this.nTime;
- }
-
- if (this.nTime == 60) {
- this.deleteSpriteAnime(var2, this.saiIndex);
- this.deleteSpriteAnimeDebug(var2, this.saiDebug);
- this.setResource();
- this.setResourceDebug();
- if (this.fReturn) {
- super.resource.setGameProcess(new TitleProcess(super.resource));
- } else {
- super.resource.setGameProcess(new LoadProcess(super.resource));
- }
- }
-
- if (this.fLevelAnime) {
- ++this.nLevelTime;
- if (this.nLevelTime == 6) {
- this.saiIndex[4].setSpriteAnimeData(StgData.getSpriteAnimeOptionRingANomal());
- this.fLevelAnime = false;
- this.nLevelTime = 0;
- }
- }
-
- if (this.fStockAnime) {
- ++this.nStockTime;
- if (this.nStockTime == 6) {
- this.saiIndex[6].setSpriteAnimeData(StgData.getSpriteAnimeOptionRingBNomal());
- this.fStockAnime = false;
- this.nStockTime = 0;
- }
- }
-
- if (this.fContinueAnime) {
- ++this.nContinueTime;
- if (this.nContinueTime == 6) {
- this.saiIndex[8].setSpriteAnimeData(StgData.getSpriteAnimeOptionRingBNomal());
- this.fContinueAnime = false;
- this.nContinueTime = 0;
- }
- }
-
- if (this.fSoundAnime) {
- ++this.nSoundTime;
- if (this.nSoundTime == 6) {
- this.saiIndex[10].setSpriteAnimeData(StgData.getSpriteAnimeOptionRingCNomal());
- this.fSoundAnime = false;
- this.nSoundTime = 0;
- }
- }
-
- }
-
- public boolean action(Event var1, Object var2) {
- return true;
- }
-
- public boolean mouseUp(Event var1, int var2, int var3) {
- return true;
- }
-
- public boolean mouseDown(Event var1, int var2, int var3) {
- this.downButton(var1, var2, var3);
- this.downButtonDebug(var1, var2, var3);
- return true;
- }
-
- public boolean mouseMove(Event var1, int var2, int var3) {
- this.moveButton(var1, var2, var3);
- return true;
- }
-
- public boolean mouseDrag(Event var1, int var2, int var3) {
- this.moveButton(var1, var2, var3);
- return true;
- }
-
- public void stop() {
- }
-
- public void destroy() {
- }
-
- private void readSpriteImage(Sprite var1) {
- var1.readChar(0, "Image/Option.GIF/OPTION-BG.GIF", false);
- var1.readChar(1, "Image/Option.GIF/OPTION-ROGO.GIF", false);
- var1.readChar(2, "Image/Option.GIF/BOTUN/BOTUN-A1.GIF", true);
- var1.readChar(3, "Image/Option.GIF/BOTUN/BOTUN-A2.GIF", true);
- var1.readChar(4, "Image/Option.GIF/BOTUN/BOTUN-A3.GIF", true);
- var1.readChar(5, "Image/Option.GIF/BOTUN/BOTUN-A4.GIF", true);
- var1.readChar(6, "Image/Option.GIF/BOTUN/BOTUN-A5.GIF", true);
- var1.readChar(7, "Image/Option.GIF/BOTUN/BOTUN-B1.GIF", true);
- var1.readChar(8, "Image/Option.GIF/BOTUN/BOTUN-B2.GIF", true);
- var1.readChar(9, "Image/Option.GIF/BOTUN/BOTUN-B3.GIF", true);
- var1.readChar(10, "Image/Option.GIF/BOTUN/BOTUN-B4.GIF", true);
- var1.readChar(11, "Image/Option.GIF/BOTUN/BOTUN-B5.GIF", true);
- var1.readChar(12, "Image/Option.GIF/BOTUN/BOTUN-C1.GIF", true);
- var1.readChar(13, "Image/Option.GIF/BOTUN/BOTUN-C2.GIF", true);
- var1.readChar(14, "Image/Option.GIF/BOTUN/BOTUN-C3.GIF", true);
- var1.readChar(15, "Image/Option.GIF/BOTUN/BOTUN-C4.GIF", true);
- var1.readChar(16, "Image/Option.GIF/BOTUN/BOTUN-C5.GIF", true);
- var1.readChar(17, "Image/Option.GIF/RING/RING-A1.GIF", true);
- var1.readChar(18, "Image/Option.GIF/RING/RING-A2.GIF", true);
- var1.readChar(19, "Image/Option.GIF/RING/RING-A3.GIF", true);
- var1.readChar(20, "Image/Option.GIF/RING/RING-B1.GIF", true);
- var1.readChar(21, "Image/Option.GIF/RING/RING-B2.GIF", true);
- var1.readChar(22, "Image/Option.GIF/RING/RING-B3.GIF", true);
- var1.readChar(23, "Image/Option.GIF/RING/RING-C1.GIF", true);
- var1.readChar(24, "Image/Option.GIF/RING/RING-C2.GIF", true);
- var1.readChar(25, "Image/Option.GIF/RING/RING-C3.GIF", true);
- var1.readChar(26, "Image/Option.GIF/NUMBER/NO-BIG1.GIF", true);
- var1.readChar(27, "Image/Option.GIF/NUMBER/NO-BIG2.GIF", true);
- var1.readChar(28, "Image/Option.GIF/NUMBER/NO-BIG3.GIF", true);
- var1.readChar(29, "Image/Option.GIF/NUMBER/NO-BIG4.GIF", true);
- var1.readChar(30, "Image/Option.GIF/NUMBER/NO-S00.GIF", true);
- var1.readChar(31, "Image/Option.GIF/NUMBER/NO-S01.GIF", true);
- var1.readChar(32, "Image/Option.GIF/NUMBER/NO-S02.GIF", true);
- var1.readChar(33, "Image/Option.GIF/NUMBER/NO-S03.GIF", true);
- var1.readChar(34, "Image/Option.GIF/NUMBER/NO-S04.GIF", true);
- var1.readChar(35, "Image/Option.GIF/NUMBER/NO-S05.GIF", true);
- var1.readChar(36, "Image/Option.GIF/NUMBER/NO-S06.GIF", true);
- var1.readChar(37, "Image/Option.GIF/NUMBER/NO-S07.GIF", true);
- var1.readChar(38, "Image/Option.GIF/NUMBER/NO-S08.GIF", true);
- var1.readChar(39, "Image/Option.GIF/NUMBER/NO-S09.GIF", true);
- var1.readChar(40, "Image/Option.GIF/BGM-ROGO/BGM01.GIF", true);
- var1.readChar(41, "Image/Option.GIF/BGM-ROGO/BGM02.GIF", true);
- var1.readChar(42, "Image/Option.GIF/BGM-ROGO/BGM03.GIF", true);
- var1.readChar(43, "Image/Option.GIF/BGM-ROGO/BGM04.GIF", true);
- }
-
- private void readSpriteImageDebug(Sprite var1) {
- var1.readChar(44, "Image/Option.GIF/URA/URA-1.GIF", true);
- var1.readChar(45, "Image/Option.GIF/URA/URA-2.GIF", true);
- }
-
- private void dispSpriteAnime(SpriteAnime var1, SpriteAnimeIndex[] var2) {
- var2[0] = new SpriteAnimeIndex(new Position(0, 0, 0), StgData.getSpriteAnimeOptionBg());
- var1.add(var2[0]);
- var2[1] = new SpriteAnimeIndex(new Position(1114112, 11534336, 0), StgData.getSpriteAnimeOptionLogo());
- var1.add(var2[1]);
- var2[2] = new SpriteAnimeIndex(new Position(14680064, 12058624, 0), StgData.getSpriteAnimeOptionReturnNomal());
- var1.add(var2[2]);
- var2[3] = new SpriteAnimeIndex(new Position(16777216, 12058624, 0), StgData.getSpriteAnimeOptionGoNomal());
- var1.add(var2[3]);
- var2[4] = new SpriteAnimeIndex(new Position(8192000, 2031616, 0), StgData.getSpriteAnimeOptionRingANomal());
- var1.add(var2[4]);
- var2[5] = new SpriteAnimeIndex(new Position(8978432, 2883584, 0), StgData.getSpriteAnimeOptionSphereLoop());
- var1.add(var2[5]);
- var2[6] = new SpriteAnimeIndex(new Position(8716288, 6553600, 0), StgData.getSpriteAnimeOptionRingBNomal());
- var1.add(var2[6]);
- var2[7] = new SpriteAnimeIndex(new Position(8978432, 6815744, 0), StgData.getSpriteAnimeOptionSphereLoop());
- var1.add(var2[7]);
- var2[8] = new SpriteAnimeIndex(new Position(8716288, 8126464, 0), StgData.getSpriteAnimeOptionRingBNomal());
- var1.add(var2[8]);
- var2[9] = new SpriteAnimeIndex(new Position(8978432, 8388608, 0), StgData.getSpriteAnimeOptionSphereLoop());
- var1.add(var2[9]);
- var2[10] = new SpriteAnimeIndex(new Position(13434880, 6553600, 0), StgData.getSpriteAnimeOptionRingCNomal());
- var1.add(var2[10]);
- var2[11] = new SpriteAnimeIndex(new Position(13697024, 6815744, 0), StgData.getSpriteAnimeOptionSphereLoop());
- var1.add(var2[11]);
- var2[12] = new SpriteAnimeIndex(new Position(18350080, 1048576, 0), StgData.getSpriteAnimeOptionBigNumber1Nomal());
- var1.add(var2[12]);
- var2[13] = new SpriteAnimeIndex(new Position(6815744, 5963776, 0), StgData.getSpriteAnimeOptionSmallNumber3Nomal());
- var1.add(var2[13]);
- var2[14] = new SpriteAnimeIndex(new Position(6815744, 7536640, 0), StgData.getSpriteAnimeOptionSmallNumber3Nomal());
- var1.add(var2[14]);
- var2[15] = new SpriteAnimeIndex(new Position(15007744, 6684672, 0), StgData.getSpriteAnimeOptionBgmChar0Nomal());
- var1.add(var2[15]);
- }
-
- private void dispSpriteAnimeDebug(SpriteAnime var1, SpriteAnimeIndex[] var2) {
- var2[0] = new SpriteAnimeIndex(new Position(14680064, 8912896, 0), StgData.getSpriteAnimeOptionDebug2());
- var1.add(var2[0]);
- var2[1] = new SpriteAnimeIndex(new Position(14680064, 10551296, 0), StgData.getSpriteAnimeOptionDebug2());
- var1.add(var2[1]);
- var2[2] = new SpriteAnimeIndex(new Position(14680064, 8912896, 0), StgData.getSpriteAnimeOptionDebug1());
- var1.add(var2[2]);
- }
-
- private void setSpriteAnimeData() {
- this.sadBigNumber = new SpriteAnimeData[16];
- this.sadBigNumber[1] = StgData.getSpriteAnimeOptionBigNumber1Nomal();
- this.sadBigNumber[2] = StgData.getSpriteAnimeOptionBigNumber2Nomal();
- this.sadBigNumber[3] = StgData.getSpriteAnimeOptionBigNumber3Nomal();
- this.sadBigNumber[4] = StgData.getSpriteAnimeOptionBigNumber4Nomal();
- this.sadSmallNumber = new SpriteAnimeData[16];
- this.sadSmallNumber[0] = StgData.getSpriteAnimeOptionSmallNumber0Nomal();
- this.sadSmallNumber[1] = StgData.getSpriteAnimeOptionSmallNumber1Nomal();
- this.sadSmallNumber[2] = StgData.getSpriteAnimeOptionSmallNumber2Nomal();
- this.sadSmallNumber[3] = StgData.getSpriteAnimeOptionSmallNumber3Nomal();
- this.sadSmallNumber[4] = StgData.getSpriteAnimeOptionSmallNumber4Nomal();
- this.sadSmallNumber[5] = StgData.getSpriteAnimeOptionSmallNumber5Nomal();
- this.sadSmallNumber[6] = StgData.getSpriteAnimeOptionSmallNumber6Nomal();
- this.sadSmallNumber[7] = StgData.getSpriteAnimeOptionSmallNumber7Nomal();
- this.sadSmallNumber[8] = StgData.getSpriteAnimeOptionSmallNumber8Nomal();
- this.sadSmallNumber[9] = StgData.getSpriteAnimeOptionSmallNumber9Nomal();
- this.sadBgmChar = new SpriteAnimeData[16];
- this.sadBgmChar[0] = StgData.getSpriteAnimeOptionBgmChar0Nomal();
- this.sadBgmChar[1] = StgData.getSpriteAnimeOptionBgmChar1Nomal();
- this.sadBgmChar[2] = StgData.getSpriteAnimeOptionBgmChar2Nomal();
- this.sadBgmChar[3] = StgData.getSpriteAnimeOptionBgmChar3Nomal();
- }
-
- private void deleteSpriteAnime(SpriteAnime var1, SpriteAnimeIndex[] var2) {
- for(int var3 = 0; var3 != 16; ++var3) {
- var1.delete(var2[var3]);
- }
-
- }
-
- private void deleteSpriteAnimeDebug(SpriteAnime var1, SpriteAnimeIndex[] var2) {
- for(int var3 = 0; var3 != 3; ++var3) {
- var1.delete(var2[var3]);
- }
-
- }
-
- public void moveButton(Event var1, int var2, int var3) {
- if (!this.fReturn && !this.fGo) {
- boolean var4 = ((GameProcess)this).hitRect(184, 208, 224, 256, var2, var3);
- if (var4) {
- if (!this.fReturnAnime) {
- this.saiIndex[2].setSpriteAnimeData(StgData.getSpriteAnimeOptionReturnLoop());
- this.fReturnAnime = true;
- }
- } else if (this.fReturnAnime) {
- this.saiIndex[2].setSpriteAnimeData(StgData.getSpriteAnimeOptionReturnNomal());
- this.fReturnAnime = false;
- }
-
- var4 = ((GameProcess)this).hitRect(184, 208, 256, 312, var2, var3);
- if (var4) {
- if (!this.fGoAnime) {
- this.saiIndex[3].setSpriteAnimeData(StgData.getSpriteAnimeOptionGoLoop());
- this.fGoAnime = true;
- return;
- }
- } else if (this.fGoAnime) {
- this.saiIndex[3].setSpriteAnimeData(StgData.getSpriteAnimeOptionGoNomal());
- this.fGoAnime = false;
- }
- }
-
- }
-
- public void downButton(Event var1, int var2, int var3) {
- boolean var4 = ((GameProcess)this).hitRect(184, 208, 224, 256, var2, var3);
- if (var4) {
- this.fReturn = true;
- this.saiIndex[2].setSpriteAnimeData(StgData.getSpriteAnimeOptionReturnLoopFast());
- }
-
- var4 = ((GameProcess)this).hitRect(184, 208, 256, 312, var2, var3);
- if (var4) {
- this.fGo = true;
- this.saiIndex[3].setSpriteAnimeData(StgData.getSpriteAnimeOptionGoLoopFast());
- }
-
- var4 = ((GameProcess)this).hitRect(44, 60, 137, 153, var2, var3);
- if (var4) {
- if (this.nLevel == 4) {
- this.nLevel = 1;
- } else {
- ++this.nLevel;
- }
-
- this.saiIndex[12].setSpriteAnimeData(this.sadBigNumber[this.nLevel]);
- this.fLevelAnime = true;
- this.saiIndex[4].setSpriteAnimeData(StgData.getSpriteAnimeOptionRingALoop());
- }
-
- var4 = ((GameProcess)this).hitRect(104, 120, 137, 153, var2, var3);
- if (var4) {
- if (this.nStock == 0) {
- this.nStock = 3;
- } else {
- --this.nStock;
- }
-
- this.saiIndex[13].setSpriteAnimeData(this.sadSmallNumber[this.nStock]);
- this.fStockAnime = true;
- this.saiIndex[6].setSpriteAnimeData(StgData.getSpriteAnimeOptionRingBLoop());
- }
-
- var4 = ((GameProcess)this).hitRect(128, 144, 137, 153, var2, var3);
- if (var4) {
- if (this.nContinue == 0) {
- this.nContinue = 3;
- } else {
- --this.nContinue;
- }
-
- this.saiIndex[14].setSpriteAnimeData(this.sadSmallNumber[this.nContinue]);
- this.fContinueAnime = true;
- this.saiIndex[8].setSpriteAnimeData(StgData.getSpriteAnimeOptionRingBLoop());
- }
-
- var4 = ((GameProcess)this).hitRect(104, 120, 209, 225, var2, var3);
- if (var4) {
- if (this.nSound == 3) {
- this.nSound = 0;
- } else {
- ++this.nSound;
- }
-
- this.saiIndex[15].setSpriteAnimeData(this.sadBgmChar[this.nSound]);
- this.fSoundAnime = true;
- this.saiIndex[10].setSpriteAnimeData(StgData.getSpriteAnimeOptionRingCLoop());
- }
-
- }
-
- public void downButtonDebug(Event var1, int var2, int var3) {
- boolean var4 = ((GameProcess)this).hitRect(137, 153, 228, 268, var2, var3);
- if (var4) {
- this.fSelect = false;
- }
-
- var4 = ((GameProcess)this).hitRect(137, 153, 268, 304, var2, var3);
- if (var4) {
- this.fSelect = true;
- }
-
- var4 = ((GameProcess)this).hitRect(161, 177, 228, 268, var2, var3);
- if (var4) {
- this.fImmortal = false;
- }
-
- var4 = ((GameProcess)this).hitRect(161, 177, 268, 304, var2, var3);
- if (var4) {
- this.fImmortal = true;
- }
-
- }
-
- void setResource() {
- JglFrame var3 = super.resource.getResource();
- switch (this.nLevel) {
- case 1:
- super.resource.setEnemySpeed(49152);
- break;
- case 2:
- super.resource.setEnemySpeed(65536);
- break;
- case 3:
- super.resource.setEnemySpeed(77824);
- break;
- case 4:
- super.resource.setEnemySpeed(102400);
- }
-
- super.resource.setPlayerShipStock(this.nStock);
- super.resource.setContinue(this.nContinue);
- Sound var1 = var3.getBGM();
- Sound var2 = var3.getSE();
- if ((this.nSound & 2) != 0) {
- var1.setAttr(1);
- } else {
- var1.setAttr(0);
- }
-
- if ((this.nSound & 1) != 0) {
- var2.setAttr(1);
- } else {
- var2.setAttr(0);
- }
- }
-
- void getResource() {
- int var1 = 0;
- JglFrame var2 = super.resource.getResource();
- switch (super.resource.getEnemySpeed()) {
- case 49152:
- this.nLevel = 1;
- break;
- case 65536:
- this.nLevel = 2;
- break;
- case 77824:
- this.nLevel = 3;
- break;
- case 102400:
- this.nLevel = 4;
- }
-
- this.nStock = super.resource.getPlayerShipStock();
- this.nContinue = super.resource.getContinue();
- if (var2.getBGM().getAttr() == 1) {
- var1 += 2;
- }
-
- if (var2.getSE().getAttr() == 1) {
- ++var1;
- }
-
- this.nSound = var1;
- }
-
- protected void setResourceDebug() {
- super.resource.setImmortal(this.fImmortal);
- super.resource.setSelect(this.fSelect);
- }
-
- protected void getResourceDebug() {
- this.fImmortal = super.resource.getImmortal();
- this.fSelect = super.resource.getSelect();
- }
- }
-